#ifndef __LOG_H__
#define __LOG_H__

#include "apt32f102b.h"

/**
 * @brief 日志串口初始化
 * @param 无
 * @return 无
 */
void log_port_init(void);

/**
 * @brief 日志串口释放
 * @param 无
 * @return 无
 */
void log_deinit(void);

/**
 * @brief 日志格式化输出
 * @param 无
 * @return 无
 */
void log_print(const char *fmt, ...);

int log_send_char(uint8_t ch);

int log_recv_char(void);

#endif
